home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / bgrdr12.zip / BGRDR.DOC next >
Text File  |  1990-06-27  |  23KB  |  452 lines

  1.               VOICE               B.J. GUILLOT               MODEM
  2.          (713) 893-9123       2611 RUSHWOOD CIRCLE      (713) 893-9124
  3.                              HOUSTON, TX 77067-1941
  4.  
  5.              Copyright B.J. Guillot (C) 1990 - All Rights Reserved
  6.  
  7.          =============================================================
  8.          BGRDR 1.2                                           26 JUN 90
  9.          =============================================================
  10.  
  11.          -------------------------------------------------------------
  12.          ABSTRACT
  13.          -------------------------------------------------------------
  14.  
  15.          BGRDR uses control files generated by BGPCK,  or a compatible
  16.          door program,  allowing a user  to download and read messages
  17.          on their own system at their convenience.   No time is wasted
  18.          reading messages while on their  favorite host system.   Both
  19.          ANSI graphics and  ANSI  music are fully supported.   Message
  20.          quoting and area unjoining as well as unattended  mail events
  21.          which transfer messages  when you are away are now supported.
  22.  
  23.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24.           PLEASE REMEMBER THIS IS A SHAREWARE PRODUCT
  25.        IF YOU USE THIS PROGRAM ON A REGULAR BASIS,    A TEN DOLLAR
  26.       REGISTRATION FEE IS REQUIRED TO HELP ME SUPPORT THE PRODUCT
  27.  
  28.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  29.          -------------------------------------------------------------
  30.          COMMAND LINE PARAMETERS
  31.          -------------------------------------------------------------
  32.  
  33.          BGRDR [/C] [/M] [/Exx:xx]
  34.  
  35.          All switches are optional.   They may be entered in all caps,
  36.          all lower case, or mixed.  The forward slash is required.
  37.  
  38.          The  /C  parameter  will force  the reader to use its default
  39.          color palette,  which I happen to perfer.   t uses the colors
  40.          yellow, cyan, and red.   Normally,  without the /C parameter,
  41.          when a  new  message data  file is loaded,  the color palette
  42.          will be  shifted  to the  default colors  of the  destination
  43.          bulletin board.
  44.  
  45.          The  /M  parameter will force the reader to ignore any "ansi"
  46.          music strings that are encountered.   This may be helpful for
  47.          those night owls that  use the reader and do not want to wake
  48.          up their spose.
  49.  
  50.      The  /E  parameter will allow you to reset the reader's event
  51.      time.    The default setting is midnight, 00:00.  The time must
  52.      be giving in twenty-four hour notation.  Please see the  MAIN
  53.      MENU section below for further information.  Example:
  54.  
  55.         BGRDR C:\BGRDR /E14:00
  56.  
  57.      ...would change the default event time  from  midnight to two
  58.      in the afternoon.   The time must be in the format xx:xx,  so
  59.      a leading zero is required on both the hour and  minute side.
  60.  
  61.          -------------------------------------------------------------
  62.          PROGRAM EXECUTION
  63.          -------------------------------------------------------------
  64.  
  65.          When running the reader from the DOS prompt, one command line
  66.          parameter, the work directory, is OPTIONAL.  Example:
  67.  
  68.                 BGRDR C:\BGRDR
  69.  
  70.         ...would execute the mail reader.  Because the work directory
  71.          must always be listed,  I  would recommend  that you create a
  72.          batch file  to run  the reader.   See the  sample batch  file
  73.          included within the ZIP file.
  74.  
  75.          If you  do not  specify a work directory,  it will assume the
  76.          current directory is the work directory.   If it  cannot find
  77.          the control file, it will prompt you for a new work directory
  78.          and create a new control file if none is found.
  79.  
  80.          This reader will be of little use to you, the user,  if there
  81.          is no GT board in your local calling area.   I  would  assume
  82.          there is a good probability  the board  you  downloaded  this
  83.          program from has the ability to produce BGRDR packets.
  84.  
  85.          When you call a board  and wish to download  your  new  mail,
  86.          you must open a door called "BGPCK" or the  "MailPack"  door.
  87.  
  88.          The  MailPack door extracts  all new  messages from the areas
  89.          to which you are joined.   It is recommend that you first use
  90.          the UN)join  feature of GT  so that messages are not included 
  91.          for areas you are no longer interested in.  The reader itself
  92.          also provides an UN)join feature  that you can use after your
  93.          first run.
  94.  
  95.          When the reader is  loaded it checks for mail packets in your
  96.          download  directory  and  message data  files in  the  reader
  97.          work directory.   If neither are found  the program will quit
  98.          with a message confirming the action.
  99.  
  100.          If all is successful, the reader will perform a short routine
  101.          that will unpack any new mail  and  then take you to the main
  102.          menu.
  103.  
  104.          -------------------------------------------------------------
  105.          MAIN MENU
  106.          -------------------------------------------------------------
  107.  
  108.          You can use the up and down arrow keys to scroll through the
  109.          list of available board data files on your system.
  110.  
  111.          Pressing the DEL key will delete  the  current  message  data
  112.          file.  It will confirm that you wish to delete it.
  113.  
  114.          If you have entered messages on  certain boards,  you can use
  115.          the  INSERT  key to bag up  the new messages so that they may
  116.          be uploaded through the  MailPack  door.  You can tell if you
  117.          have mail waiting for  a  certain  board  by the color of the
  118.          indicator next to the filename.  If it is yellow, you do.
  119.  
  120.          Pressing the  TAB  key will allow  you to modify your control
  121.          file that contains all  directory  names  and  filenames  and
  122.          locations.  It is self-explanatory.  Just use the up and down
  123.          arrow keys to  manuever  around  the menu and use F10 to save
  124.          your changes.  If you are  registered  user,  you place  your
  125.          registration code in the first box marked "Reg Key".
  126.  
  127.          Pressing F1 will allow you  to perform a momentary DOS shell.
  128.  
  129.          Pressing F10 will activate the event timer.   You can set the
  130.          event time with the optional  /E  parameter,  but if not,  it
  131.          will default  to  midnight.  A  portion  of your screen  will
  132.          flash with colors  until the  event time  is reached  so that
  133.          you know your computer  is not  locked up.   When  the  event
  134.          time is finally reached,  BGRDR  will halt with an errorlevel
  135.          of 255.   The included batch file shows you an example of how
  136.          you would use a system such as this.   If  errorlevel  255 is
  137.          detected by the batch file,  it executes  your communications
  138.          program and runs  a  script  to pick up  any new mail  on the
  139.          boards that you normally call.   After that,  you  return  to
  140.          the reader.  This option is intended for advanced users only,
  141.          as all that is done with automation.
  142.  
  143.          The ESC key  will return the reader to your operating system.
  144.  
  145.          While you think remembering these commands may be  difficult,
  146.          don't worry.  The commands are listed on screen.
  147.  
  148.          -------------------------------------------------------------
  149.          SUB MENU
  150.          -------------------------------------------------------------
  151.  
  152.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153.    Messages available are 398 to 402.  The last you read was #402.
  154.    Area Check Dos Nonstop Keep Print Enter Reply Scan Thread Quit +/- Msg#
  155.  
  156.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157.  
  158.          The  sub menu  is the  heart of the reader  and will probably
  159.          be where you spend 95% of your time.  It is basically a clone
  160.          of GT Power's  "message read" menu with a few added features.
  161.          It appears after you have selected a  desired  bulletin board
  162.          number off the main menu.
  163.  
  164.          All commands on the submenu  are executed by typing the first
  165.          letter of the command.  To date the  AA  command, to list all
  166.          available message areas, is the only exception.
  167.          
  168.          At this time, Command stacking is supported only for the Area
  169.          change command.
  170.  
  171.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172.  
  173.          The  "Area"  command will display a menu of all message areas
  174.          in the reader  that contain new messages waiting  to be read.
  175.  
  176.          The  "Check"  command will display the message numbers of any
  177.          messages  that  are addressed  to you  with no attention paid
  178.          to  the  message  received  flag.    The   "Check"   function
  179.          originally  included  a list  of mail  from  you,  but  newer
  180.          versions of the  MailPack  door,  do not export messages from
  181.          you into the  message data file.
  182.  
  183.          The  "Dos"  command   performs  a  shell  to  your  operating
  184.          system.   To return to the reader, remember to type "Exit" at
  185.          the operating system prompt.   To retain all memory, you must
  186.          do a proper exit from the reader.
  187.  
  188.          The "Nonstop" command  will allow you to  read  all  messages
  189.          at a very rapid rate without stopping.  It is not a recommend
  190.          way to view the new mail.   However, if you chose to use this
  191.          method, pressing  any key  will abort  the display  after the
  192.          current message is finished displaying.
  193.  
  194.          "Keep",  a command unique to the reader,  "captures" the text
  195.          from the last message read  and  appends  it  to a  text file
  196.          named KEEPERS.ASC in the reader work directory.
  197.  
  198.          "Print",  another command  unique  to the reader,  allows the
  199.          same option as the  "Keep"  command, but output is redirected
  200.          to the printer,  rather than a file.
  201.  
  202.          The  "Enter"  command  allows you to enter a mesage to anyone
  203.          on the  host system.   It will ask you basic information such
  204.          as who the  message is to,  the subject of the  message,  and
  205.          the security.  If the message area is a netmail message area,
  206.          you will also be required to give the  net/node  address.  It
  207.          should be noted that  *ONLY*  experienced users  should enter
  208.          mail in the  netmail area.   You  are not  allowed  to  enter
  209.          messages  in  "read-only"  message areas.   If  you  enter  a
  210.          message to  "sysop",  it  will be  routed  to the appropriate
  211.          sysop using the correct name.   Once all the required data is
  212.          entered, the  reader  loads your  favorite editor f or use in
  213.          drafting your message.
  214.  
  215.          The  "Reply"  command  is  basically the same as the  "Enter"
  216.          command.  The differnece is that  when your editor loads, the
  217.          message  you  are  replying  to  is listed  on the  screen in
  218.          reader "quote" format.  Example:
  219.  
  220.          BG▐ This is an example of text from the original message when
  221.            ▐ placed in reader  "quote"  format.   Please  note that is
  222.            ▐ different from GT's right arrow, >,  quoting format.  The
  223.            ▐ text  is also  *not*  automatically  justified  as  this.
  224.            ▐ IT IS COMMON PRACTIVE  TO DELETE SEVERAL LINES OUT OF THE
  225.            ▐ ORIGINAL MESSAGE IF THEY ARE NOT NEEDED.
  226.  
  227.          Messages entered  using the  "Enter" or  "Reply" commands are
  228.          tagged with a line similar to this:
  229.  
  230.          ##RDR 1.0 Entered 12:56 Tue 20 Mar 90 [Reg BG]
  231.  
  232.          If you are running an unregistered reader,  the tag line will
  233.          show a [Unreg'd] tag at the end.   If  you are  using  a more
  234.          recent version of the mailpack door,  you may see a  "#0"  or
  235.          the BGPCK site number.
  236.  
  237.          When your message packet is bagged  and you  forward your new
  238.          replies to the host system, the message date will be the date
  239.          the message was receievd on the host system, not the date the
  240.          message was  created  by you;  (That is the reason for having
  241.          the  date  the message  was entered  displayed  on the status
  242.          line).
  243.  
  244.          Security  methods  available  to  you  when  using the reader
  245.          include Pubic,  Private,  and  No  Kill.   Recurring  netmail
  246.          netmail messages will *NOT* be supported.
  247.  
  248.          The  "Scan"  command  provides  you  with a  list  of message
  249.          headers  in  the  current  area  beginning  with the  message
  250.          entered  at the prompt.   If  no number  is entered  the scan
  251.          begins with the current message.
  252.  
  253.          The  "Thread"  command  in this reader has not yet been fully
  254.          developed.  At  this  time,  it  supports  only  Topical  and
  255.          Address Threads, as compared  with  GT's  Textual and Reverse
  256.          Reading Direction Threads.
  257.  
  258.          The  "Quit"  command  returns  you to the original main menu.
  259.  
  260.          Relative  area  movement  is supported  by the plus and minus
  261.          commands.   Please note that these  commands are relative and
  262.          not  absolute  as in  GT.  That means the plus and minus keys
  263.          will take you  to the next  (or previous)  message areas with
  264.          mail, not just the "next" area.  A "plus" in my opinion.  For
  265.          simplicity,  the "=" key may be used in place of the plus key
  266.          eliminating the SHIFT/plus key combination.
  267.  
  268.          Pressing [ENTER] alone on a line will advance you to the next
  269.          message, the next message area, or the main menu.
  270.  
  271.          Messages will be displayed as usual as long  as the lines are
  272.          less than 128 characters.   Messages containing text lines of
  273.          255 characters will not be displayed properly.
  274.  
  275.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276.          Four unlisted, powerful, commands are also available  to you:
  277.  
  278.          The "All Areas" command, AA, is the only two lettered command
  279.          pair.   It simply lists  all available  message areas  on the
  280.          screen whether they have  new mail in them  or  not.  If they
  281.          do have new mail, an asterick is placed on the left hand side
  282.  
  283.          The Unjoin,  "UN",  command will allow you to remotely unjoin
  284.          message areas from the host system.
  285.  
  286.          The "aGain"  command will redisplay the last message you read
  287.          in an area.  Please note the "G" key executes this command.
  288.  
  289.          The  "J"otter  command  will  load your editor  when  you are
  290.          in  need  of a  notepad  right  away  and  have  anything  to
  291.          write on.   The name  given  to the note file is  NOTEPAD.ASC
  292.          and will be located in the reader work directory.
  293.  
  294.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295.  
  296.          While reading, messages longer than 24 lines  will  produce a
  297.          "More?"  prompt.   Pressing  "N"  will  end  display  of  the
  298.          current message.
  299.  
  300.          -------------------------------------------------------------
  301.          ACTION MENU
  302.          -------------------------------------------------------------
  303.  
  304.          When you are done with your message and exit the editor,  you
  305.          will find yourself at the "action" menu.
  306.  
  307.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308.          Action: Save, Edit, Import, Check, Who to, Topic,  or Abort:
  309.  
  310.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311.  
  312.          The  "Save"  command will,  as it says,  saves  your message.
  313.          Please note  that the  message is  appended to an *.BAG file.
  314.          which  should not be tampered with.    All data in that file,
  315.          although plain text,  is very sensitive.   It is in  a  fixed
  316.          format  and  *SHOULD NOT*  be  edited in any way  unless  you
  317.          have consulted me first.   The format of this message storage
  318.          file,  prevents  you  from  viewing  your  message  using the
  319.          reader.
  320.  
  321.          The  "Edit"   command   will  reload   your  editor  allowing
  322.          modificatons to the current message.    This can only be done
  323.          prior to  saving the message.
  324.  
  325.          The  "Import"  command allows you to bring an ascii text file
  326.          into the message in the case that your text editor  cannot do
  327.          it automatically.   You  must know  the filename before hand.
  328.  
  329.          The "CHECK spelling"  command,  one letter,  will appear only
  330.          if you have a  spell  checker available  and  defined  in the
  331.          config file.  If  you  select  this  option,  the reader will
  332.          make  a  copy  of  the   current  work   message   into  your
  333.          spell check directory.   It will then  change directories and
  334.          run your spell checker.    The  message  will then  be copied
  335.          back to its  original position  and  the  work  file  deleted
  336.          from   the   spell  checking   directory.    A  simple,  yet,
  337.          complicated  function  that only  the most experienced  users
  338.          should employ.
  339.  
  340.          The  "Who to"  command, one letter,  will allow you to change
  341.          the addressee of the message.
  342.  
  343.          The "Topic" command  will allow  you  to change  the  message
  344.          subject matter.
  345.  
  346.          The "Abort"  command will allow you to scrap your message and
  347.          return to the "sub menu".  It will confirm your action.
  348.  
  349.          -------------------------------------------------------------
  350.          YOUR EDITOR
  351.          -------------------------------------------------------------
  352.  
  353.          When entering and replying to messages, an external editor is
  354.          required.   I  would  suggest  using  QEDIT.   However,  I am
  355.          including TED.COM, Tiny EDitor, by Ziff-Davis Publishing.  It
  356.          is an editor small enough  to include  with the package.  The
  357.          source code is available from PC Magazine's PCMAG-NET.
  358.  
  359.          All of TED's commands are controlled by  function keys.  Help
  360.          for  function  key  commands  is  provided  at the bottom  of
  361.          the screen at times.   The co mmands  you  will  probably use
  362.          most  are  F1 (Abort), F7 (Save), and  F9  (Delete Line).  If
  363.          you do not have Q-edit, TED would be my second choice.
  364.  
  365.          -------------------------------------------------------------
  366.          FILE DESCRIPTIONS
  367.          -------------------------------------------------------------
  368.  
  369.          In the reader work directories,  it  is  possible to find the
  370.          following files created either by the reader or  the MailPack
  371.          door:
  372.  
  373.          Any  *.BAG  files are  gathering replies to specific  boards. 
  374.          These files should *not* be deleted.
  375.  
  376.          Any  *.BAQ  files  were gathering replies to boards, but have
  377.          been  already  been  packed  by the  B)ag  up  new  mail  for
  378.          uploading command,  and renamed for safekeeping.  These files
  379.          may be deleted at will, as they are not needed.
  380.  
  381.          Any *.MSG files are the message data files themselves.   They
  382.          are held by the reader until replaced by new message files or
  383.          deleted by you.   No consequences occur opon deletion besides
  384.          the fact that you lose all messages from that packet.  If you
  385.          are a programmer,  I can provide you with the necessary Turbo
  386.          Pascal  5.5  include  files  that will let you write your own
  387.          compatible reader or door program.
  388.  
  389.          KEEPER.TXT  is  created   and   appended  to  by  the  reader
  390.          whenever the K)eep  command is used on the  sub menu.  It may
  391.          be  deleted  at will.  This  filename  can be  changed in the
  392.          config screen.
  393.  
  394.          JOTPAD.TXT  is  created an appended by  your editor  when you
  395.          use the J)ot command off the sub menu.   This filename can be
  396.          changed in the config screen.
  397.  
  398.          -------------------------------------------------------------
  399.          ACKNOWLEDGEMENTS
  400.          -------------------------------------------------------------
  401.  
  402.          I  would  like  to thank  all my beta testers for all the new
  403.          suggestions and ideas they have given me to implement in this
  404.          release.  I especially thank (in alphabetical order):
  405.  
  406.          Michael Arnett
  407.          Broby Bates
  408.          Greg Brewer
  409.          James Craig
  410.          Jim Kreyling
  411.          Douglass Pippel
  412.          Shelby Starr
  413.  
  414.          Without them,  I  would not have had  enough new improvments.
  415.  
  416.          -------------------------------------------------------------
  417.          OTHER INFORMATION
  418.          -------------------------------------------------------------
  419.  
  420.          This program was written in Borland Turbo Pascal 5.5  and the
  421.          EXE file has been  compressed with  LZEXE 0.91.   If you have
  422.          any trouble running the compressed EXE file,  I will be happy
  423.          to give you a copy of the uncompressed EXE file.
  424.  
  425.          If you have any suggestions or comments please  address  them
  426.          to  me via netmail or any appropriate echomail conference, or
  427.          via a direct voice or BBS phone call.
  428.  
  429.          The program is SHAREWARE.   If you  find this  program useful
  430.          and use it on a regular basis,  a ten dollar registration fee
  431.          is required.   I  would  suggest  that  if you  do  use  this
  432.          program  you  register as soon as possible,  before the price
  433.          increases  again  and/or  any   "time delay"  devices  become
  434.          incorporated into unregistered versions.   Your registrations
  435.          will give me  the support  I need  to continue  upgrading the
  436.          product.  Remember, this is SHAREWARE.
  437.  
  438.          -------------------------------------------------------------
  439.          REGISTRATION
  440.          -------------------------------------------------------------
  441.  
  442.          When running the reader as an unregistered program,  you will
  443.          be prompted to press a  random key  to start it up.  While it
  444.          may be annoying, the screen  can be  bypassed  by registering
  445.          the reader for the incredible low price of just  ten dollars.
  446.          Print out  REGISTER.DOC  and mail it with your check or money
  447.          order for ten dollars.  You will receieve a letter from me in
  448.          a matter of days containing your bypass code.  If you live in
  449.          a country other than the United States, you may go ahead and
  450.          send an EQUIVILANT amount of foriegn CURRENCY.
  451.  
  452.